/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package mvc.controller;

import java.io.IOException;
import java.io.Serializable;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.HttpSession;
import mvc.model.CantidadArticulo;
import mvc.model.Carro;

/**
 *
 * @author a101
 */
public class RegistrarCantidadAction extends Action implements Serializable {
     Carro  carrito=new Carro();
     String next="";
     HttpSession session =null;//request.getSession(true);

  @Override
    public void run() throws ServletException, IOException {
        // Obtener los parametros

      
      String codigo=request.getParameter("codigo");
      String nombre=request.getParameter("nombre");
      String val=request.getParameter("valor");
      String descripcion=request.getParameter("descripcion");
      String cantidad=request.getParameter("cantidad");

//        System.out.println("------"+codigo);
//        System.out.println("-------"+nombre);

        CantidadArticulo  ca=new CantidadArticulo();




        ca.setNombre(nombre);
        ca.setCodigo(codigo);
        ca.setNombre(nombre);
        double va=Double.parseDouble(val);
        ca.setValor(va);
        ca.setDescripcion(descripcion);
        int cant=Integer.parseInt(cantidad);
        ca.setCantidad(cant);


     	try{
            
        
        System.out.print("Codigo ="+codigo+"---------Nombre ="+nombre+"-----------Valor ="+va+"--------------cantidad "+cant);

     	carrito.guardarenCarro(ca);
        System.out.println("---GUARDADO LO ESCOGIDO---");

     	}catch(Exception ex){
     	   throw new ServletException("Error al agregar Producto "+ex);
	}

     	next ="/listaproducto.jsp";
     	RequestDispatcher rd=application.getRequestDispatcher(next);//Disparador
        if(rd==null)
          	throw new ServletException("No se pudo encontrar "+next);
        rd.forward(request,response);



       }



}
